package task5_2;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

/**
 * 通知:提示用户输入,反馈结果
 * @author Administrator
 */
public class Notifier {
    public static void notifyEnter() {
        /*1.提示用户输入裁判数
        * 2.接受裁判数
        * 3.循环
        * 1)输入分数（个数有裁判决定）
        * 2)分数保存到集合
        * 4.调用Computer对象去计算集合中的最高分，最低分，最后得分；
        * 1)把集合传递给Computer
        * 2)
        * */
        System.out.println("请输入裁判数");
        Scanner scanner=new Scanner(System.in);
        //接受输入的裁判数
        int num=scanner.nextInt();

        ArrayList arrayList= new ArrayList();

        System.out.println("请输入分数：以回车键结束");
        for(int i=0;i<num;i++){
            //接受输入的分数
            float f=scanner.nextFloat();
            //分数保存在集合中
           arrayList.add(f);
        }
        /*//测试：看一下 集合中的元素
        Iterator iterator=arrayList.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next()+"\t");
        }*/
        //将集合传给Computer对象
        Computer computer=new Computer();
        computer.setList(arrayList);
        //调用方法完成去掉最高分，最低分，平均分
        System.out.println("去掉最高分："+computer.max());
        System.out.println("去掉最低分："+computer.min());
        System.out.println("最后得分："+computer.avg());
    }
}
